package com.TT.controller.notAtivate;

import com.TT.common.REST.RESTResponse;
import com.TT.common.REST.ResCode;
import com.TT.domain.redis.User;
import com.TT.service.redis.RedisService;
import lombok.extern.slf4j.Slf4j;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;

/**
 * Created by 苏文广 on 2018/11/21
 */
//@RestController
//@Slf4j
//@RequestMapping("/test")
//public class TestController {
//    @Autowired
//    ResourceService resourceService;

//    @Autowired
//    RedisService redisService;
//    @RequestMapping("/vo")
//    public RESTResponse testVO(@RequestBody Kkk user) {
//        log.info(user.toString());
//        log.warn(user.toString());
//        log.error(user.toString());
//        return RESTResponse.simple_success();
//    }

//    /**
//     * 测试方法
//     *
//     * @param resource      resource实体类
//     * @param bindingResult 验证结果
//     * @return 执行结果
//     */
//    @RequestMapping("/insertSelective")
//    public RESTResponse<Integer> insertSelective(@RequestBody @Validated Resource resource, BindingResult bindingResult) {
//        if (bindingResult.hasErrors()) {
//            List<ObjectError> allErrors = bindingResult.getAllErrors();
//            for (ObjectError error : allErrors) {
//                log.error(error + "=========" + error.getDefaultMessage());
//            }
//            log.error("校验不通过");
//            return new RESTResponse<Integer>();
//        }
//        try {
//            resourceService.insertSelective(resource);
//        } catch (Exception e) {
//            e.printStackTrace();
//            log.error(e.getMessage());
//            log.error("插入失败");
//            return new RESTResponse<>(ResCode.Simple_FAIL, -1);
//        }
//        return new RESTResponse<>(ResCode.Simple_SUCESS, 1);
//    }

//    @RequestMapping("/saveUser")
//    public RESTResponse saveUser(){
//        User user = new User();
//        user.setAge("243");
//        user.setUserName("suveng");
//        try{
//        redisService.saveUserInRedis(user);}
//        catch (Exception e){
//            e.printStackTrace();
//            log.error(e.getMessage());
//            log.error("把User 存入redis失败");
//            return  new RESTResponse<>(ResCode.Simple_FAIL, -1 );
//        }
//        return new RESTResponse<>(ResCode.Simple_SUCESS, user);
//    }



//}
